technological restriction - French English Dictionary